html, body, td, p, th, a  { padding: 0; }
body {text-align: left;margin:0;padding: 20px;}  
h4 {margin:0; display: inline; padding: 0 0.2em;}
h5 {margin:0 0 0.3em 0;padding:0;display: block;}
h5.il { display: inline !important }
input {margin: 3px; vertical-align: middle;}
div#channels {float:left;width: 280px; float: left; voice-family: "\"}\""; voice-family:inherit; width:250px;}
div#channels div { margin:0; padding:1em 0 0 0;}
ul, li {margin: 0;padding: 0;}
#blogsort li, #twitter li, #newcomment li, #newlog li, #randlog li, #record li, #link li, #bloginfo li{background:url(images/noicon.png) no-repeat 1px 4px;padding-left:30px; margin:3px 0px;}
#blogsort, #twitter, #newcomment, #newlog, #randlog, #record, #link, #bloginfo {border:0px solid #ccc;}
div#channels li ul li {padding-left: 10px; }
.folder {padding:0;}
div#items{margin-left: 290px;min-width: 400px; width:expression((documentElement.clientWidth < 400) ? "400px" : "auto" );}
div.frame {padding: 15px;}
div#nav a {padding: 0 5px;} 
div#nav {margin-bottom: 5px; min-width:770px;width:expression((documentElement.clientWidth < 770) ? "770px" : "auto" );}
div#footer, div#nav {clear: both; padding: 10px; min-width:750px; width:expression((documentElement.clientWidth < 750) ? "750px" : "auto" );}
div#footer span {padding:0 5px; margin:0;}
 {margin: 5px; padding:0;}
li.item {padding:  5px; margin: 0 0 10px 0;}
div#items ul{padding:0; margin:0 0 30px 0;}
div#items li {padding: 10px 15px; clear:right;}
.content li {padding: 0.1em 0.2em !important;margin-left: 1.2em;}
.content li *{margin:0; padding:0;}
div.content {margin-top: 1em; }
.content,h4 {height: auto;width: 99%; overflow: hidden; voice-family: "\"}\""; voice-family:inherit; overflow: visible;}
ul.navlist {padding-bottom: 25px;margin: 0;} 
ul.navlist li {float: left;}
ul.navlist li {height: 1.3em; margin: 2px 2px 0 5px; padding: 0.05em 0.2em;}
input[type="submit"] {height: 23px;margin: 2px 2px 0 2px; padding: 0.05em 0.1em;}
img.favicon {width:16px; height:16px; border:none; margin-right: 0.5em; display: inline;}
div#channels, div#items {margin-bottom: 5px;}
.hidden { display: none; }
#loginfo {float: right;	padding: 0.2em 0.5em;}
body {text-align: left; color:  #335; background-color: #eee; background-image: url(./images/bg.gif);}
a { text-decoration: none; }
body {font-family: "Trebuchet MS", "Gill Sans", Geneva, Arial, Helvetica, sans-serif;font-size:  medium;}
h1,h2,h3 {font-family: "Trebuchet MS", "Gill Sans", Geneva, Arial, Helvetica, sans-serif; font-style: italic;letter-spacing: 0.05em;line-height:1.1em;}
h4 { font-size: medium; }
h5,h5 input.tagedit {font-size: small !important;font-weight: normal !important; color: #aaa !important;}
h4 {border-left: 1px solid #ddd;}
a:hover,input:hover {color: #336; }
a,input,select,h4 { color: #667 }
h5 a { color: inherit }
input {font-size: small; font-weight: bold;}
ul {list-style-type:none;}
.content ul {list-style-type:circle;}
div#channels li {border-bottom: 1px dotted  #eef;background-color: #fff;font-size:small;}
div#channels div {font-size:small; margin:0;}
div#channels li ul li {border-bottom: none;}
.frame {background-color: #fff;border: 1px solid #ccc;}
div#nav {background-image: url(./images/arrows.gif);background-color: #fff;background-position: top right;background-repeat: no-repeat;}
div#footer span {border-right: 1px solid;font-size:  small;color: #777;}
h1 {font-weight: 900; font-style:italic;}
li.item.even, tr.even,div#alltags { background-color: #f9f9f9; }
li.item.odd, tr.odd { background-color: #f4f4f4; }
li.item {list-style-type: none;border: 1px solid #eee;}
img { border: none }
.content,.content * {font-size: small;line-height: 1.4em; text-align:justify;}
input, select, textarea {border: 1px solid #ddd; background-color: #f4f4f4;}
ul.navlist {list-style-type: none;}
ul.navlist li, .bookmarklet {border: 1px solid #ddd;background-color: #f4f4f4;}
ul.navlist:hover li span { text-decoration:underline}
input[type="submit"]{border: 1px solid #ddd;background-color: #f4f4f4;}
input[type="text"]:focus{border-color:#aaa;} 
.navlist li:hover,input[type="submit"]:hover { background-color:  #f8f8ff; border-color: #ddf;}
.navlist li a {text-decoration: none;font-weight: bold;color: #667;letter-spacing: 0.1em;}
.navlist li.active a,.navlist li a:hover { color: #336; } 
img.favicon { border:none; }
label, input[type="submit"] { cursor: pointer; }
#loginfo {font-size: small; background-color: white;border: 1px solid #ccc;	opacity: .7;filter: alpha(opacity=70);}
.lister {color: #63617b;display: block;padding: 1px 0px 1px 10px;margin: 10px 1px 2px;clear: left;}
.lister span {cursor: pointer;font-weight: bold;display: block;}
.calendar { /*background-image:url(images/bg.jpg);*/margin-left: 14px;}
.calendar td {font-size: 14px;text-align: center;padding: 1px 8px;}
.calendar a:visited {color: #FF3300;text-decoration: none;}
.calendar td a:link {color: #FF3300;text-decoration: none;}
.calendar td a:hover {color: #FF3300;text-decoration: none;}
.day {background: #fff url(images/bg_cal_today.gif) no-repeat 2px 1px;}
.day2 {font-weight: bold;}
.sun {background-color: #F5F5F5;color: #333333;	font-weight: bold;}
.week {	background-color: #F5F5F5;color: #333333;}
.calendartop {text-align: center;font-size: 14px;margin-left: 56px;}
#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; text-align:right; padding:5px 0px 2px; margin:0px;}
#twitter li small {font-size: 10px;padding: 0px 10px;}
.lister {color: #63617b;display: block;	padding: 1px 0px 1px 10px;margin: 10px 1px 2px;	clear: left;}
.lister span {font-size:18px; font-weight:300; color:#333; border-bottom:1px #e1e1e1 solid; margin-bottom:5px; cursor:pointer; _cursor:hand;}
#items .comment{margin:15px 0px 5px 0px}
#items  .comment_post p{margin:5px 0px}
#items  .comment_post small{font-size:12px; color:#999}
#items  .comment_post input{padding:5px 5px;font-size:12px;width:270px}
#items .comment_post #comment{width:400px; font-size:12px; color:#333}
#items .comment_post #comment_submit{width:111px; height:29px; text-align:center;}
#items .comment_post .comment_yz img{margin-right:10px}
#items .comment_post .comment_yz input{margin-right:10px}
#items .comment_post .input{width:100px}
#com_line  {margin: 5px 10px 10px 10px;	border-bottom: 1px dotted #63617b;}
#com_list span {color:#D56674;}
#channels #bloggerinfo div img{padding:10px; border:1px solid #e6e6e6; background-color:#FFF}
#channels #bloggerinfo div {margin-top:12px;}
#channels #bloggerinfoimg{padding:0px 0px 12px 0px; background:url(images/bloger_photo.jpg) bottom no-repeat}
#ctnr {min-width:770px;width:expression((documentElement.clientWidth < 770) ? "770px" : "auto" );}
#comment {margin-left:3px;}
.trackback {padding: 2px 10px;margin: 2px 0px;border-bottom: 1px dotted #63617b;}